package com.aaa.factorymode.demo04;

/**
 * @author C-Q
 * @version 1.1.0
 * @Description: 适配器模式之类适配器模式
 *
 *  实现方式：让Adapter继承Adaptee类，然后再实现Target接口，来实现适配器功能。
 *
 * - Adaptee：适配者类，它是需要被访问的、需要被适配的组件
 * - Target：目标接口，当前系统业务所使用的接口，可以是抽象类或接口
 * - Adapter：适配器类，通过聚合和实现目标接口，让客户端按照目标接口的方法访问适配者
 * - Client：客户端，适配器的使用者
 * @date 2022/11/8
 */
public class PowerAdapter extends AC220 implements DC5V{
    //输出5V直流电
    @Override
    public int output5V() {
        int output = output220V();
        return (output/44);
    }
}
